Well, changing the thermostat periodically is good to do anyways. Preventive maintenance. And he would need to buy a new thermostat gasket anyways once he takes out the old one..or at least should buy a new one lol. But yes, you can test your current one(if it isn't obviously broken) by putting it in a pan with boiling hot water(really only needs to be like 200 degrees but yeah).
You can also get a combustion test on your coolant to see if combustion is leaking in to your coolant, which will tell you if it is your head gasket. Compression test is another way, but those numbers can be misleading because other variables can cause compression to be low.