Personally, I would use https://asq.in.th/bangkok-test-and-go-hotels to find a place. They have some good filters for searching. Then, you can book or try directly via the hotel's website.
You can always compare prices with Agoda or booking.com
Curiously the hotel quotes in Bangkok and Pattaya include vaccination and transport, but those in Phuket do not.