A roof inspection is a straight answer on how much life your roof has left and what, if anything, needs fixing now. In Grand Junction the damage is usually slow and quiet. At roughly 4,600 feet the air is thin and dry, and the UV that comes with it bakes asphalt shingles harder than the number on the wrapper suggests. Shingles here tend to dry out, lose granules and crack long before they ever wear out from rain.
You probably want one if you are buying or selling in Mesa County, if a late-summer thunderstorm just dropped hail or hard wind, if your insurer is asking about the roof's age, or if it has simply been five or more years since anyone got up there. If your home has a roof-mounted swamp cooler, that alone is worth a look every year or two. You do not need an inspection on a fixed schedule - a newer architectural roof with no leaks and no storm history rarely does.
The contractor photographs everything they find and hands you a written summary you can keep, give to a real estate agent, or send to an adjuster. If the roof is sound, they tell you that and note what to watch over the next couple of years. There is no charge and no pressure to hire anyone.