straight antifreeze? I'm surprised your truck wasn't running hot, that stuff does not transfer heat all that well, and is really designed to be mixed 50/50 w/ water
anyway...sounds to me like you've got 2 problems. your radiator has corroded away and you now have a pinhole leak, causing the coolant on the ground...OR, because you're running straight antifreeze, you overheated it from heat soak when you parked it, boiled the antifreeze, and it spurted out, and overfilled your overflow tank, spilling onto the ground...then once it all cooled down, it sucked the overflow tank all back into the radiator.
the hard starting? sounds to me like your battery is on it's way out.
as lead/acid batteries get cold, they produce less amperage, less amps means less cranking power, which means slow cranking and harder starts.
that's why batteries have 2 amp ratings, CA and CCA (Cranking Amps, and Cold Cranking Amps)
when it gets colder out, you're making less amps with the battery, and you need everything the battery's got when youre turning the starter over to start the engine.
mix your coolant with 50/50 water/antifreeze mix, and replace your battery, and let us know how that goes