Not so much this gen given how you want reliable recovery with roost or some type of coverage to help muscle through past it checks, though you could use it if you wanna beat Weavile, but giving up Roost or coverage hurts.
To add onto this 658Greninja I also feel as though there's really no point in using Extreme Speed over its over options not only because of the opportunity cost but because it provides so little considering Dragonite's role as a setup sweeper in which it boosts its speed anyway and really wants coverage to handle Steel-types and things like Toxapex and Landorus-T. The most it's good for is providing an option for offensive variants against Weavile which it isn't even close to OHKOing at +1 anyway, and at +2 it's a roll marginally in the Weavile user's favor, so getting value out of Extreme Speed against Weavile is contingent on chipping it prior. You ought to just use Roost or an actual coverage option like Earthquake or Ice Punch instead to give it stronger setup opportunities.