You can not dye sub on a dark shirt. Sublimation is generally printed out of a desktop printer which has transparent inks. Therefore you need a white or light colored base to be able to see the design.
Most darks are done either screen print,
DTG, or heat transfer with dark papers.