To keep from having a dead battery I decided to install an auxiliary battery in my truck.
The
REDARC Smart Start® SBI12 microprocessor-controlled battery isolator, which protects the start battery from excessive discharge, while allowing the auxiliary battery to supply charge to non-essential loads.
It uses a solenoid that provides 12V DC to the secondary battery, when the Starter battery has over 13.7 Volts.
When the voltage of the starter battery falls below 13.7 V it disconnects the two batteries and isolates the second battery from the starter battery so that the starter battery remains full, while you can run your accessories off the auxiliary battery without worries.
Here is some pics of the install: