I used to take Warfarin and I had to have my INR tested weekly. I have had it done at the medical center on 2 different Princess ships. If I remember correctly the cost was around $100 just for the test, that did not include a medical consultation as I had a letter from my doctor.
I have since switched to a different medication that does not require testing.