Get your taxes done using TurboTax

Financing has nothing to do with it  and NO... you should not write it off all at once even if you can if you will not be keeping the truck for the full 5 years of the class life ... if you do you will only have to recapture the deduction  in the year of sale.