Eu chamaria isso de uma prática ruim quando se trata de algo como um
userid
geralmente é único e você não terá mais de um. Portanto, tendo LIMIT 1
parece bastante contraditório e alguém que vem para manter seu código mais tarde pode ter que adivinhar seu design. Além disso, acho que não tem nenhum benefício de velocidade. Você pode conferir o Explain do mySQL para uma ferramenta simples para analisar uma consulta.
Observe, como mencionado nos comentários.
LIMIT #
tem velocidade e benefícios gerais em outros casos, mas não neste.