One Word:
Synthetic......
My 6.0 would do the same thing at those temps, use Chevron Delo 5W40 Full Synthetic and it fires right up.....
I think with synthetic that you could get by with just the one battery......
My 6.0 has sat since Saturday evening and the highs have been in the 20's and lows into the teens (I screwed up my knee last Wednesday and Momma has been driving the gasser because it actually warms up and has heat, and the truck is my daily driver). We were outside this evening, and after the glow plugs cycled (I know you don't have any preheat) but it cranked over like it does when the temp is much warmer. Before I changed it over, even after the plugs cycled in this weather, it would crank over just like your truck did. With 15W40, anything below about 25 degrees I would have to have the block heater plugged in for it to have a prayer of spinning over. At 12 degrees a few weeks ago, the truck turned over better with the synthetic than at 30 with conventional oil....
BTW - That is one sweet little Ranger. I have liked the Ranger since it was released and have always thought the 1st generation was the best looking Ranger. If you ever want to get rid of it...... I may know someone that would be interested......
I am actually glad to hear that Ford is bringing back the Ranger in 17/18 and the Bronco (on a Ranger chassis, so more like the idea of a Bronco II back in the day (which I wanted one SO bad.....)). I am hoping they put a baby PSD in them, like the Brazilian and Aussie Rangers have. A 4x4 Diesel Ranger/Bronco that pushes 30MPG.... THAT would be my Daily Driver/Commuter!!!!