Spraying it with bedliner or undercoating would be the best bet, but might be more noticeable.

It took 10 years to get that rusty. Taking care of it now would give you 10 more years.