I prefer battery warmers that are specific to batteries, not a tank heater. I buy mine from UltraHeat. They're expensive, but I trust them better than the other options. You'll need a separate thermostat, one for each battery unless you're going to heat an enclosure instead of individual batteries.
Easiest thing to do may be to find an old cooler and make that your battery box. Then heat the enclosure. Additional insulation may be needed unless you're using a Yeti cooler.
Easiest thing to do may be to find an old cooler and make that your battery box. Then heat the enclosure. Additional insulation may be needed unless you're using a Yeti cooler.