The battery is good when I turn the key it cranks but immediately sounds like its dying the starter solinoid is fine as far as I know. This truck is my livelihood and I need it on the road can someone help
Have the battery tested or measure the voltage during cranking. Put the meter probes right on the battery posts. You must have 9.6 volts or higher during cranking. If it is less, the battery has a shorted cell or it has not been getting recharged while driving.
If the voltage is above 9.6 volts, move the probes to the cable clamps and measure again. If it is lower there, one of them has a bad connection.