Nazwałbym to złą praktyką, jeśli chodzi o coś takiego jak userid jest ogólnie wyjątkowy i nie będziesz mieć więcej niż jednego. Dlatego mając LIMIT 1 wydaje się dość sprzeczne, a ktoś, kto później zajmie się Twoim kodem, może być zmuszony do odgadnięcia Twojego projektu.
Poza tym nie sądzę, aby w ogóle miało to jakikolwiek wpływ na prędkość. Możesz sprawdzić Objaśnienie mySQL za proste narzędzie do analizy zapytania.
Uwaga, jak wspomniano w komentarzach. LIMIT # ma szybkość i ogólne korzyści w innych przypadkach, tylko nie w tym.