To check the battery, all you need is a DMM (probably what you call voltage meter, but it measures more) and knowing how to use it. It doesn't have to be very expensive, just decent, but almost anything will do for most applications. See a couple of tutorials/videos on how to use it for voltage measurement and see what you get. You would normally expect >12.6V with the ignition off and the battery properly charged. At idle it should be more, but not more than 15V. At 5000rpm, it should be between 14.5-15.5V.
I'm a little confused about the rest. Assuming the coil came into the picture because of my comment that it's not running on all 4 and that "heat gun" means an IR temperature meter, presumably to be used to measure the temperature of each exhaust pipe, note the following. A faulty coil would likely throw a code (also that depends on the mode of failure, as is the case for faulty injectors) so I'm not saying it's the coil necessarily. It isn't necessarily running on less than 4 cylinders either, as engine sounds can be deceptive. In order to see if one cylinder isn't firing you can do the following: With the engine *cold*, start the bike and let it idle for a couple of seconds. About 5-10 should do it. Then shut it down and *quickly tap* each exhaust header with your fingers. Don't let them touch for more than a split second, for obvious reasons. If one is significantly colder than the others, or even entirely cold, you should notice.
Even if it is running on 3 though, the most important question is why. Whatever it is, it must be intermittent, engine speed related and probably related to that stator failure (barring a coincidence, which is always a possibility). A coil, or injector failure doesn't sound likely, as it doesn't match on two of the three counts.