We own a 2007 Yukon Denali (6.2 - 2nd engine installed around Spring 2016 - Piston #4 was falling apart). There are some steep hills nearby. 87 - 89 - 93 is sold around the Atlanta area - no 91). For both engines, when using 87 going up the hill, if more than 2 people and lots of fuel in the tank, you'll hear a bit of knocking/pinging; almost no noise using 89, and no noise at all using 93. We'll use 87 if we're not planning on doing any heavy hauling, or an 87-89 mix.
My manual says "use premium unleaded gas with a posted octane rating of 91 or higher. You can also use regular unleaded gas rated at 87 octane or higher, but your vehicle's acceleration could be slightly reduced, and you might notice a slight audible knocking noise [we sometimes do]... . If the octane is less than 87, you might notice a heavy knocking noise... . [87 is the lowest available and the lowest we've ever used] . If this occurs, use a gasoline rated at 87 octane or higher as soon as possible. Otherwise, you could damage the engine."
Sometimes we go on a 4-5 hour one-way trip, and we'll use 93 - there are some very steep hills around Chattanooga.
if you're really low on $$ and not pulling much, 87 will be fine, but the engine loves 93...as I said earlier, 91 is not sold around Atlanta (for the most part).
Dave H.