You should be able to pick up a free truemove sim card at the airport but it's a regular sized sim card not a micro sim card so you'll need to cut it down. I haven't seen any truemove micro sims but I guess a truemove shop might be able to help you out, check their website for locations.
Look out for the tourism of Thailand sim card stand. Aka intersim. almost 9 years ago