Keep in mind, that touch up paint is not intended to hide or remove scratches. It is used to seal in a scratch so it doesn't flake, peel, crack or rust. It is, by no means, meant as an alternative to traditional paint work. You have a two stage paint on your truck (base coat, which is your color, and a clearcoat on top), the touch up paint is simply the base coat. Touching it up will cover it, but without clearcoat on top, it won't ever match or disappear.
_________________________
"I came for the soccermommycars but I stayed for the retards."