I would guess that the temperature effect (on the battery) of turning your headlights on would be equivalent to holding a candle under it for 30 seconds or whatever time. A few calculations to debunk this theory.
A 700 CCA battery (at 70 F) will have only 436 CCAs at 0 Deg F.
http://www.bgsoflex.com/ccatemp.html
Cold Cranking Amps are typically calculated at 10.5 Volts, or in other words, it?s a measurement of what load to bring the battery down to 10.5 V.
A fully charged battery with no current draw should measure something like 12.7 volts.
Thus the battery (effective) internal resistance is R = E/I = (12.7-10.5) / 436 = 0.005 ohm.
High Beam headlights are usually around 65 watts, so current draw at 12 volts. I = W/E = 65/12 = 5.41 amps.
Two bulbs = 10.82 amps.
With your headlights on, and your battery fully charged, the heat generated (power) will be. Watts = E * I, E = I * R, so Watts = I^2 * R = 10.82^2 * 0.005
Heat generated = 0.59 watts
In 30 seconds, 0.59 * 30 = 17.7 Watt-seconds. = 17.7 Joule
Joule is a standard measurement of energy, and 4.187 Joule will heat 1 gram of water 1 deg C.
Assume battery has roughly equivalent specific heat as water. Don?t know this, but don?t wanna figure it out right now. The answer will tell you that even if I’m off by 50% then it still won’t work.
Assume battery weighs about 20 pounds, = 9072 grams.
With those assumptions, the battery temperature would rise
17.7 / 9072 / 4.187 = 0.000466 Deg. C.
I was wrong, it isn?t the same as holding a candle under your battery, it?s less than that.
Even cranking your engine for 30 seconds wouldn?t significantly warm your battery.
Assume 200 amps cranking current.
200^2 amps * 0.005 ohm = 200 watts
200 watts * 30 seconds = 6000 J
6000 / 9072 / 4.187 = 0.158 Deg C.