There aren’t any methods to do that directly in the mesh instance class, so normally you would have to rebuilt the merged model yourself (vertices, indexes, materials, normals etc).
There is an alternative way in doing this, using the pc.Batcher class, which is responsible for creating the static and dynamic batches. Each batch is essentially a single meshInstance which has been created to combine all mesh instances contained in a batch bounding box.
It’s a bit tricky to use it initially since there are no examples, but you can study how Playcanvas automatically uses it to enable batching when your app launches. From there you can understand how to start using the same methods to achieve your goal.