Mayan Gym in Jed Yod is a popular option, if in the area. Day pass is 50 baht if I remember correctly. Freeweights, machines, mats, even a ping pong table. There are two shops on the same property, Echo Burger and Daily Snap Smoothies, that are good for fueling up before or after, too.