I suggest you get a tape measure and measure the length of your dip stick. Go to a junk yard and measure one from a same size engine.
Obviously you
need a proper length dip stick.
Unless you purchased the truck new I think the previous owner purchased a wrong size used dipstick.