IMO at that size it's going to depend partly on the individual fish, partly on your expertise, and partly on how much they've been picked over by the time you see them. In other words, similar to some other species, in a group of juvies growing out you can get a few individual males that show hints of gender earlier than other individuals. If those bigger, showier fish have already been taken out there can still be males there, but probably harder to pick out.Do you think that is typical of them? The 3.5" length visual sexing I mean.
Picking out the bigger ones from a group isn't 100% foolproof. It assumes what you're seeing in the tank are all fish of the same age, not a group thrown together from more than one tank at the original breeder. Also, picking males from a random group at a lfs is different from having them in your own tank and being able to study them day after day. In your own tank you stand a better chance of having your guess or suspicion at an early age turn out right later on.