If you live in a location that gets a lot of snow and ice then undercoating your truck will help to protect it from rust and damage from the chemicals used to melt the snow/ice. However, if you live in a warmer area like Arizona, Texas, California, etc. then undercoating your truck will likely not be worth the cost.