DIY board simply place a copper wire into the hole and bend over top and bottom and solder. For heatsinking then you just use a thick thermal pad to handle the uneven surface and place a heatsink on the back, with enough screws such that the board does not warp, or with a front brace to apply even pressure.
If the entire back is a ground plane with no traces you can even use some thermal epoxy and stick the board down to the heatsink with it, after filing or sanding the back to remove the bigger solder bumps, but not cut the wires off, just expose the copper slightly.
Edit WRT electroplating method. If the board is simple and you need only a few through holes and a few traces there isa a way where you make the board and etch it first then through plat the holes. The trick is to make all traces a single unit during layout, with a set of stub traces that run together into star points that are later, after you plate the board, simply drilled out to separate the traces. Done on larger SRBP boards with conductive ink traces so that they can electroplate the silver interface material onto the copper to improve reliability. You see this in a pattern of holes with 3 or more short thin traces running to them across the board. Works on low frequency boards only of course.