I wouldn't undercoat it, then it could rust away without you knowing it. I lost a IIa 88 frame because of that.
Probably the best thing would be to paint it with an anti rust paint like POR-15. Or even better, strip the truck down and galvanize the frame. Problem solved.