Faits :
A.
La parcelle n° 514 de la commune de Sainte-Croix supporte les locaux industriels de l'ancien site de la fabrique de boîtes à musique A._ SA. Les activités déployées dans cette usine depuis sa construction en 1930 ont impliqué l'utilisation de divers produits et métaux, lesquels ont progressivement engendré une pollution.
A.a. Le 22 septembre 2005, le Service vaudois des eaux, sols et assainissement (SESA, auquel a succédé la Direction générale de l'environnement [DGE]) a informé A._ SA, alors propriétaire de la parcelle n° 514, de l'inscription de ce bien-fonds au cadastre des sites pollués établi sur la base de l'<ref-law> (RS 814.01) et de la nécessité de procéder à une investigation préalable (au sens de l'art. 7 de l'ordonnance du 26 août 1998 sur les sites contaminés [OSites; RS 814.680]) du site. Le rapport du 18 décembre 2008 établi en conclusion de l'investigation historique conduite de 2006 à 2008 par les bureaux D._ SA et E._ indique qu'une investigation technique est nécessaire pour s'assurer que les pollutions suspectées ou attendues ne sont pas de nature à menacer l'environnement.
A.b. Par acte passé devant notaire le 15 septembre 2011, A._ SA a conclu avec F._ SA un contrat de vente à terme avec droit d'emption sur la parcelle n° 514, ainsi que les parcelles nos 510 et 512 pour un prix total de 1'683'625 francs. L'acte de vente mentionne notamment que la parcelle n° 514 est "comprise dans une zone polluée au sens de la loi fédérale sur la protection de l'environnement" et que le rapport d'investigation historique a été remis à l'administrateur de l'acheteuse. Il était convenu que le versement du dernier acompte ne serait effectué que moyennant obtention d'un permis de construire et que, sous cette réserve, les parties signeraient la réquisition de transfert immobilier au plus tard le 15 mars 2013.
A.c. Les résultats de l'investigation technique concernant la parcelle n° 514 ont été consignés par les bureaux d'études susmentionnés dans un rapport du 12 octobre 2011, adressé à A._ SA uniquement. Cette opération a révélé des pollutions du sol par des métaux lourds et des polychlorobiphényles (PCB), ainsi que de graves dommages au réseau d'évacuation des eaux laissant craindre une pollution du sous-sol.
Le 22 décembre 2011, le SESA a en conséquence informé A._ SA que la parcelle n° 514 était désormais inscrite au cadastre des sites pollués comme "site nécessitant un assainissement".
A.d. Par acte notarié du 4 juillet 2014, en dépit de l'arrivée à échéance du délai d'exécution de la vente le 15 mars 2013, A._ SA et F._ SA ont procédé au transfert de propriété au prix initialement convenu.
Par acte notarié du 9 décembre 2015, F._ SA et C._ SA ont conclu un contrat de vente à terme conditionnelle et droit d'emption sur la parcelle n° 514 pour un montant de 1'194'000 francs. Cet acte mentionnait le problème de pollution des sols, en particulier l'inscription de la parcelle au cadastre des sites pollués du canton de Vaud en qualité de site nécessitant un assainissement. La vente a par conséquent été subordonnée à la délivrance par la DGE de l'autorisation de procéder au transfert de propriété, l'acheteuse se réservant le droit de renoncer à la vente en cas de fixation par l'autorité de conditions de transfert, notamment financières, trop contraignantes.
Le 22 janvier 2016, la DGE a informé le notaire concerné qu'elle conditionnait l'autorisation de cession de la parcelle n° 514 à la constitution d'une garantie permettant de couvrir les coûts des mesures nécessaires au sens de l'<ref-law>, garantie dont l'estimation ne pouvait se faire sans établir un cahier des charges détaillé des investigations nécessaires, incluant des scénarios d'assainissement. La vente de la parcelle n° 514 n'a pas été exécutée à ce jour, faute de dépôt de la garantie financière requise.
B.
Le 28 septembre 2017, à l'initiative de C._ SA, la DGE a rendu une décision relative à la répartition des coûts au sens de l'<ref-law>, mettant les frais d'investigation, de surveillance et d'assainissement entièrement à la charge de B._ SA (nouvelle raison sociale de F._ SA) jusqu'à concurrence de 400'000 francs (quatre cent mille francs), puis, au-delà de ce montant, les répartissant à raison de 80 % à la charge de A._ SA, et à raison de 20 % à la charge de B._ SA. La décision précise qu'en l'état de la situation, aucune part n'est mise à la charge de C._ SA.
Saisie d'un recours de B._ SA, la Cour de droit administratif et public du Tribunal cantonal vaudois (CDAP) a réformé cette décision par arrêt du 24 juillet 2019. Après avoir notamment procédé à l'audition des parties et de deux témoins, elle a en substance considéré, à l'inverse de la DGE, qu'il n'était pas démontré que A._ SA et F._ SA s'étaient entendues sur une diminution de l'ordre de 400'000 francs du prix de vente de la parcelle; il ne pouvait ainsi être tenu compte de ce montant dans la décision de répartition des coûts d'assainissement. La cour cantonale a par conséquent réformé la décision de la DGE en ce sens que les frais d'investigation, de surveillance et d'assainissement sont mis à raison de 80 % à la charge de A._ SA et à raison de 20 % à la charge de B._ SA, la décision étant maintenue pour le surplus.
C.
Agissant par la voie du recours en matière de droit public, A._ SA demande au Tribunal fédéral d'annuler l'arrêt cantonal et de confirmer la décision de la DGE. Subsidiairement, elle conclut à l'annulation de l'arrêt cantonal et au renvoi de la cause pour complément d'instruction et nouvelle décision dans le sens des considérants.
La cour cantonale et la DGE renoncent à se déterminer. B._ SA et C._ SA se déterminent et concluent au rejet du recours. Consulté, l'Office fédéral de l'environnement (OFEV) soutient l'appréciation de la CDAP. La recourante réplique et maintient ses conclusions.

Considérant en droit :
1.
Le Tribunal fédéral examine d'office et librement la recevabilité des recours qui lui sont soumis.
1.1. Le recours en matière de droit public est recevable contre les décisions qui mettent fin à la procédure (<ref-law>) ainsi que contre les décisions partielles qui statuent sur un objet dont le sort est indépendant de celui qui reste en cause (<ref-law>) ou qui mettent fin à la procédure à l'égard d'une partie des consorts (<ref-law>). Il est également recevable contre certaines décisions préjudicielles et incidentes. Il en va ainsi de celles qui concernent la compétence et les demandes de récusation (<ref-law>). Quant aux autres décisions préjudicielles et incidentes notifiées séparément, elles peuvent faire l'objet d'un recours si elles peuvent causer un préjudice irréparable (<ref-law>) ou si l'admission du recours peut conduire immédiatement à une décision finale qui permet d'éviter une procédure probatoire longue et coûteuse (<ref-law>).
Le recours est formé contre une décision qui confirme en dernière instance cantonale la répartition des frais d'investigation, de surveillance et d'assainissement de la parcelle n° 514. Selon la jurisprudence, cette décision ne met pas fin à la procédure d'assainissement du site et revêt un caractère incident (<ref-ruling> consid. 1.3 p. 373; arrêts 1C_126/2009 du 20 août 2009 consid. 4.2 in DEP 2010 p. 102; 1C_17/2019 du 29 juillet 2019 consid. 1.2). En effet, à ce stade, la nature des mesures d'assainissement nécessaires est encore incertaine, tout comme le montant total des coûts d'investigation, de surveillance et d'assainissement ne sont pas encore connus. La décision qui porte sur la répartition des frais en pourcentage et non sur des montants déterminés est par conséquent une décision incidente. Elle ne peut dès lors faire l'objet d'un recours immédiat auprès du Tribunal fédéral que si elle satisfait aux exigences de l'<ref-law>, s'agissant d'une décision qui n'entre pas dans le champ d'application de l'<ref-law> (arrêts 1C_130/2016 du 30 mars 2016 consid. 2.3; 1C_397/2013 du 21 avril 2015 consid. 1.3 in DEP 2015 p. 529).
Selon la jurisprudence, le préjudice irréparable visé à l'<ref-law> doit être de nature juridique et ne pas pouvoir être ultérieurement réparé par une décision finale favorable au recourant (<ref-ruling> consid. 1.2 p. 479; <ref-ruling> consid. 1.3 p. 419; 1141 IV 289 consid. 1.2 p. 291). La décision de répartition des frais ne constitue pas un tel préjudice, étant donné qu'une décision finale susceptible de recours sera prise ultérieurement s'agissant des montants précisément chiffrés mis à la charge des différents perturbateurs, une fois le coût total de l'opération connu (arrêt 1C_126/2009 du 20 août 2009 consid. 4.4.2 in DEP 2010 p. 103). Le Tribunal fédéral a considéré que l'obligation de procéder à une investigation de détail du site contaminé est propre à causer un dommage irréparable dans la mesure où le préfinancement des frais d'investigation pourrait entraîner la faillite de la recourante (<ref-ruling> consid. 1.5 p. 374; arrêt 1C_130/2016 du 30 mars 2016 consid. 2.3). La décision de répartition des frais n'est toutefois pas directement corrélée à une obligation de paiement ou prestation effective, de sorte qu'une telle circonstance - non alléguée au demeurant - serait sans pertinence (arrêt 1C_397/2013 du 21 avril 2015 consid. 2.2 in DEP 2015 p. 529).
On rappelle au surplus que la personne privée ou la collectivité qui avance les frais d'investigation de détail peut prétendre à des intérêts sur les sommes avancées indûment (arrêts 1C_130/2016 du 30 mars 2016 consid. 2.3; 1C_524/2014 du 24 février 2016 consid. 10.2). A cela s'ajoute que la recourante, qui était à la fois exploitante et propriétaire de la parcelle n° 514, ne conteste a priori pas sa qualité de perturbatrice par comportement - intervenant qui "assume en premier lieu les frais" selon l'<ref-law> -, et qu'elle n'a a priori pas pu transmettre sa responsabilité à ce titre par simple contrat de vente (<ref-ruling> consid. 6.3 p. 240; <ref-ruling> consid. 5.3.2 p. 116 s.; arrêts 1C_18/2016 du 6 juin 2016 consid. 4.2, in DEP 2016 p. 496), de sorte que seule la part afférant au perturbateur par situation - proportionnellement moindre (cf. ATF <ref-ruling> consid. 5.6 p. 118; arrêt 1C_533/2017 du 11 juin 2018 consid. 7.1 non publié à l'<ref-ruling>, in DEP 2018, p. 514) - semble litigieuse.
L'arrêt attaqué n'est ainsi pas de nature à exposer la recourante à un préjudice irréparable.
La condition posée à l'<ref-law> n'est pas davantage réalisée, les coûts ne pouvant être précisément connus avant la réalisation de l'assainissement (cf. arrêts 1C_130/2016 du 30 mars 2016 consid. 2.3; 1C_126/2009 du 20 août 2009 consid. 4.4.1).
1.2. Il s'ensuit que le recours est irrecevable. La recourante, qui succombe, supportera les frais du présent arrêt. Elle versera en outre des dépens aux intimées, qui obtiennent gain de cause avec l'aide de mandataires professionnels.

Par ces motifs, le Tribunal fédéral prononce :
1.
Le recours est irrecevable.
2.
Les frais judiciaires, arrêtés à 2'000 fr., sont mis à la charge de la recourante.
3.
Une indemnité de dépens de 1'500 fr. est accordée à chacune des intimées, à la charge de la recourante.
4.
Le présent arrêt est communiqué aux mandataires des parties, à la Direction générale de l'environnement du canton de Vaud, au Tribunal cantonal du canton de Vaud, Cour de droit administratif et public, et à l'Office fédéral de l'environnement.
Lausanne, le 2 juillet 2020
Au nom de la Ire Cour de droit public
du Tribunal fédéral suisse
Le Président : Chaix
La Greffière : Sidi-Ali