No, there is no way to tell if someone is a sociopath without taking a test. A healthcare professional applies the DSM-5 diagnostic criteria for antisocial personality disorder to identify sociopathy.