Nazval bych to špatnou praxí, pokud jde o něco jako userid je obecně jedinečný a nebudete mít více než jeden. Proto s LIMIT 1 vypadá dost rozporuplně a někdo, kdo přijde později udržovat váš kód, možná bude muset váš návrh uhodnout.
Také si nemyslím, že to má vůbec nějakou výhodu v rychlosti. Můžete se podívat na Vysvětlení mySQL pro jednoduchý nástroj pro analýzu dotazu.
Poznámka, jak je uvedeno v komentářích. LIMIT # má rychlost a obecné výhody v jiných případech, jen ne v tomto.