I realize this comes very late, but perhaps it is still useful for anyone looking into the same subject and coming across this question. I don't believe there is a standard method, as you ask. However, I worked on this about two years ago for my MSc thesis in Statistical Science: https://www.universiteitleiden.nl/binaries/content/assets/science/mi/scripties/statscience/2017-2018/2018_08_27_masterthesis_debakker.pdf. I think Chapter 2.4 (page 18-30) might be of interest with regard to your question and the following is about/in that chapter.
I worked out a v-fold cross-validation scheme to optimize a generic value for k, the number of clusters to look for in a data set. I reviewed and used/adapted several existing validation indices to measure "goodness of fit" of a clustering; many exist since, as you pointed out, there is no ground thruth in unsupervised learning, so there is no standard way to measure how well a clustering looking for a certain k number of clusters is doing. See also the literature study in my thesis, if you want an overview (note it's two years old by now and I have not followed the literature since). A personal favourite is Prediction Strength by Tibshirani and Walther (https://doi.org/10.1198/106186005X59243). In principle, any such cluster number validation index could in theory be implemented in the framework I designed (see image below, from thesis page 30).
Subsequently I applied this method to a data set I had at hand back then, but that will be of less interest for you, I assume.