Battery performance in cold weather.

Has anyone else experienced bad performance in cold weather? It's like the voltage drop under load is worse when the battery is cold and noticeable when the bike had been outside all day when the temperature had dropped to around freezing. Once I'd babied it for a few miles it seemed like just using it had put enough heat into it for it to be more effective.

I'm wondering if this is a sign my battery is getting old. I'm also curious if this effect is different with different battery chemistries. My current battery is NMC but are LiFePo or RC Lipo better or worse in cold weather?

I can keep the battery indoors during the winter so it at least starts at 18C or so. But If I go down the woods, it could easily stand around for 8 hours or so in cold air.