Telerik TreeView for ASP.NET MVC supports checkbox items, as shown above.

If you want to enable the checkbox rendering, you can do so through the ShowCheckBox property

<%= Html.Telerik().TreeView()
         .Name("TreeView")
         .ShowCheckBox(true)
%>

When the form is posted, the checked nodes will be posted to the server in a List<TreeViewItemModel>:

[AcceptVerbs(HttpVerbs.Post)]
public ActionResult ProcessCheckedNodes(List<TreeViewItemModel> checkedNodes)
{
    if (checkedNodes != null)
    {
        foreach (TreeViewItemModel node in checkedNodes)
        {
            // process checked node
        }
    }

    return View();
}