While ambient temperature will effect voltage charging rates, as a precaution, you might want to check the voltage of EACH battery with the truck running with a digital voltmeter, as it IS possible for the ECM to overcharge one battery or the other if the one of them is going bad or if the crossover cable is going bad (fairly common occurrence) or even if there is a posse or dirty connection on one of the battery terminal or engine ground points. Better safe then sorry, as overcharging can and will eventually cause battery failure. Battery voltages in a dual battery system should be nearly equal to each other when checked with the engine running, anything different is indicative of a problem developing.