I chained for mine in my Moon run. It still took a while (not as long as Salamence though). I would say the fastest way would be to chain and have a Male Cute Charm poke as a lead on your team too. My female Salandit ended up with 4 perfect IVs (HP, SpA, SpD, Spe).