To determine if heroin is pure or of good quality, it is best to get it tested. This is especially important to do after having a bad experience with other substances. When looking for signs of quality heroin, there are certain red flags to watch out for. These include a strange smell, discoloration, or a gritty texture. On the other hand, green flags of good quality heroin include a strong smell, a uniform color, and a smooth texture.